/*  1:   */ package org.intellij.lang.regexp;
/*  2:   */ 
/*  3:   */

import com.intellij.psi.tree.IElementType;
import com.intellij.psi.tree.IFileElementType;
import com.intellij.psi.tree.TokenSet;

/*  4:   */
/*  5:   */
/*  6:   */ 
/*  7:   */ public abstract interface RegExpElementTypes
/*  8:   */ {
/*  9:23 */   public static final IFileElementType REGEXP_FILE = new IFileElementType("REGEXP_FILE", RegExpLanguage.INSTANCE);
/* 10:24 */   public static final IElementType PATTERN = new RegExpElementType("PATTERN");
/* 11:25 */   public static final IElementType BRANCH = new RegExpElementType("BRANCH");
/* 12:26 */   public static final IElementType CLOSURE = new RegExpElementType("COUNTED_CLOSURE");
/* 13:27 */   public static final IElementType QUANTIFIER = new RegExpElementType("QUANTIFIER");
/* 14:28 */   public static final IElementType SIMPLE_CLASS = new RegExpElementType("SIMPLE_CLASS");
/* 15:29 */   public static final IElementType CLASS = new RegExpElementType("CLASS");
/* 16:30 */   public static final IElementType CHAR_RANGE = new RegExpElementType("CHAR_RANGE");
/* 17:31 */   public static final IElementType INTERSECTION = new RegExpElementType("INTERSECTION");
/* 18:32 */   public static final IElementType CHAR = new RegExpElementType("CHAR");
/* 19:33 */   public static final IElementType GROUP = new RegExpElementType("GROUP");
/* 20:34 */   public static final IElementType PROPERTY = new RegExpElementType("PROPERTY");
/* 21:35 */   public static final IElementType OPTIONS = new RegExpElementType("OPTIONS");
/* 22:36 */   public static final IElementType SET_OPTIONS = new RegExpElementType("SET_OPTIONS");
/* 23:37 */   public static final IElementType BACKREF = new RegExpElementType("BACKREF");
/* 24:38 */   public static final IElementType BOUNDARY = new RegExpElementType("BOUNDARY");
/* 25:39 */   public static final IElementType PY_NAMED_GROUP_REF = new RegExpElementType("PY_NAMED_GROUP_REF");
/* 26:40 */   public static final IElementType PY_COND_REF = new RegExpElementType("PY_COND_REF");
/* 27:42 */   public static final TokenSet ATOMS = TokenSet.create(new IElementType[] { CLOSURE, BOUNDARY, SIMPLE_CLASS, CLASS, CHAR, GROUP, PROPERTY, SET_OPTIONS, BACKREF, PY_NAMED_GROUP_REF });
/* 28:45 */   public static final TokenSet CLASS_ELEMENTS = TokenSet.create(new IElementType[] { CHAR, CHAR_RANGE, SIMPLE_CLASS, CLASS, INTERSECTION, PROPERTY });
/* 29:   */ }



/* Location:           E:\idea\

 * Qualified Name:     org.intellij.lang.regexp.RegExpElementTypes

 * JD-Core Version:    0.7.0.1

 */